//导入Request插件
import request from "@/api/request.js";
import config from "@/config/index.js";
import { getrefreshToken } from "./module/login.js";
import qs from "qs";
// 基本配置
request.setConfig({
  // "baseUrl": "http://x482543n40.qicp.vip",
  // "baseUrl": "http://192.168.50.219:8888",
  //  "baseUrl": config.baseUrl,
});
let isRefreshing = false,
  requestQueue = []; // 重新执行队列
// 请求拦截
request.interceptors.request((config) => {
  let token = uni.getStorageSync("Token");
  let Lang = uni.getStorageSync("akcLang")
    ? uni.getStorageSync("akcLang")
    : "zh";
  // config请求配置对象
  config.header = {
    token: `${token}`,
    Lang: Lang,
    "Content-Type": "application/x-www-form-urlencoded",
  };
  // 请求拦截释放
  return config;
});

// 响应拦截
request.interceptors.response((res) => {
  // 在这里再次进行判断，要是出现403的话，则就跳转到登录页面，重新登录，要不是的话，则直接弹出错误提示
  if (res.statusCode == 403) {
  }
  // 关闭加载动画
  uni.hideLoading();
  // 释放相应拦截
  return res.data;
});
export default request;
